pp108 : Configuring JMS or MSMQ as the Messaging Service Using Client Connection Point Groups

Configuring JMS or MSMQ as the Messaging Service Using Client Connection Point Groups

This topic describes the procedure to configure JMS or MSMQ as the messaging service.

Before you begin this task:
You must have the role of systemAdmin or organizationalAdmin to configure messaging service in a client connection point group.

  1. On CUSP > My Applications, click ( System Resource Manager). The System Resource Manager window appears and lists available Service Containers in the Service Containers App Palette.
  2. Right-click a Service Container and select Manage Client Connection Point Groups. The Connection Point Groups dialog box appears, listing the existing groups.
  3. Select a client connection point group under which you intend to create a connection point. Corresponding connection points are displayed in the Connection Points - <Connection Point Group name> table.
  4. Click . The Connection Pointdialog box appears.

    If you want to configure

    Do the following

    JMS


    1. Select JMS as the Type.
    2. Select Distributed Transaction option.
    3. Type the Queue Name (Example: Requestqueue).
    4. In the wcp.properties file, the Transaction manager and configuration file must be specified; hence, the following entries must be added: com.cordys.xatransaction.TransactionManagerFactory=com.cordys.xatransaction.atomikos.AtomikosTransactionManagerFactory
    com.cordys.transport.jms.jndifile=<CORDYSHOME>/config/reliableMessaging.properties
    5. Set the global configuration properties
    6. Add a file in <CORDYSHOME>/config/reliableMessaging.properties
    File must contain the following content:
    # JMS JNDI properties file
    java.naming.factory.initial=com.eibus.transport.jms.activemq.ActiveMQInitialContextFactory
    java.naming.provider.url=failover:(tcp://localhost:61616)?initialReconnectDelay=100
    queueconnectionfactory=QueueConnectionFactory
    java.naming.security.authentication=none
    #java.naming.security.principal
    #java.naming.security.credentials
    MSMQ 1. Select MSMQ as the Type.
    2. Select Distributed Transaction option.
    3. Select the Machine Name.
    4. Type the Queue Name(Example: queue1).
    5. In the wcp.properties file, the Transaction manager must be specified; so the following entry must be added: com.cordys.xatransaction.TransactionManagerFactory=com.cordys.xatransaction.msdtc.MSDTC

    Note: 

    1. Ensure to place all the corresponding jars in the Service Container JVM class path.
    2. wcp.properties and reliableMessagin.properties file are global, so they must be configured once.
  5. Save the configuration and restart service container.

Related tasks

Configuring IBM MQSeries as the Messaging Service for Process Platform
Configuring Websphere MQ as JMS Provider using LDAP